package com.zh.familyInfo.service;


import com.zh.familyInfo.domain.IllFamilyHistoryDO;

import java.util.List;
import java.util.Map;

/**
 * 家族病史接口
 */
public interface IllFamilyHistoryService {

	/**
	 * 根据id查询
	 * @param id
	 * @return
	 */
	IllFamilyHistoryDO get(String id);

	/**
	 * 分页条件查询
	 * @param map
	 * @return
	 */
	List<IllFamilyHistoryDO> list(Map<String, Object> map);

	/**
	 * 分页计数
	 * @param map
	 * @return
	 */
	int count(Map<String, Object> map);

	/**
	 * 保存
	 * @param illFamilyHistory
	 * @return
	 */
	int save(IllFamilyHistoryDO illFamilyHistory);

	/**
	 * 更新
	 * @param illFamilyHistory
	 * @return
	 */
	int update(IllFamilyHistoryDO illFamilyHistory);

	/**
	 * 根据单个id删除对象
	 * @param id
	 * @return
	 */
	int remove(String id);

	/**
	 * 删除多个对象
	 * @param ids
	 * @return
	 */
	int batchRemove(String[] ids);
}
